package com.faithbj.support.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

import javax.persistence.Column;
/**
 * 房产局委办返回数据
 * @author chen liu
 *
 */
public class HPCompareResponse extends CompareResponse implements Serializable{
    private static final long serialVersionUID = 1L;
    private List<HPData> memberDatas = new ArrayList<HPData>();
    
    public HPCompareResponse() {
        super();
    }

    public HPCompareResponse(String batchNum, String departmentNum, String mainApplicantName, String mainApplicantCardId) {
        super(batchNum, departmentNum, mainApplicantName, mainApplicantCardId);
    }

    public List<HPData> getMemberDatas() {
        return memberDatas;
    }

    public void addMemberData(HPData data) {
        memberDatas.add(data);
    }

    public class HPData{
        private String applicantName;         // 申请人姓名
        private String applicantCardType;     // 申请人证件类型
        private String applicantCardNum;      // 申请人证件号
        
        private String houseCard;               // 房产证编号
        private String houseLocation;           // 房屋坐落地址
        private String houseType;               // 房屋类型
        private String housePropertyType;       // 房屋产权类型
        private BigDecimal houseBuildingArea;   // 房屋建筑面积
        private Integer isLivingHouse;          // 是否居住类房产
        private String houseSharePeople;        // 房屋权利人/共有人
       
        public String getApplicantName() {
            return applicantName;
        }
        public void setApplicantName(String applicantName) {
            this.applicantName = applicantName;
        }
        public String getApplicantCardType() {
            return applicantCardType;
        }
        public void setApplicantCardType(String applicantCardType) {
            this.applicantCardType = applicantCardType;
        }
        public String getApplicantCardNum() {
            return applicantCardNum;
        }
        public void setApplicantCardNum(String applicantCardNum) {
            this.applicantCardNum = applicantCardNum;
        }
        public String getHouseCard() {
            return houseCard;
        }
        public void setHouseCard(String houseCard) {
            this.houseCard = houseCard;
        }
        public String getHouseLocation() {
            return houseLocation;
        }
        public void setHouseLocation(String houseLocation) {
            this.houseLocation = houseLocation;
        }
        public String getHouseType() {
            return houseType;
        }
        public void setHouseType(String houseType) {
            this.houseType = houseType;
        }
        public String getHousePropertyType() {
            return housePropertyType;
        }
        public void setHousePropertyType(String housePropertyType) {
            this.housePropertyType = housePropertyType;
        }
        public BigDecimal getHouseBuildingArea() {
            return houseBuildingArea;
        }
        public void setHouseBuildingArea(BigDecimal houseBuildingArea) {
            this.houseBuildingArea = houseBuildingArea;
        }
        public Integer getIsLivingHouse() {
            return isLivingHouse;
        }
        public void setIsLivingHouse(Integer isLivingHouse) {
            this.isLivingHouse = isLivingHouse;
        }
        public String getHouseSharePeople() {
            return houseSharePeople;
        }
        public void setHouseSharePeople(String houseSharePeople) {
            this.houseSharePeople = houseSharePeople;
        }
    }
}
